package com.mcxx.modules.extremepoverty.service;

import com.mcxx.modules.miniSalvation.family.dto.OrgSupperCheckDTO;
import com.mcxx.modules.miniSalvation.family.dto.OrganizationDTO;
import com.mcxx.modules.miniSalvation.family.param.OrganizationParam;
import com.mcxx.modules.miniSalvation.order.param.CareLinkParam;
import com.mcxx.result.BaseResult;
import com.yinhai.ta404.component.audit.vo.ExcelInfo;
import com.yinhai.ta404.core.restservice.requestbean.PageParam;
import com.yinhai.ta404.core.restservice.resultbean.Page;
import com.yinhai.ta404.core.security.vo.UserAccountVo;

public interface ExOrganizationService {


    int addOrgName(OrganizationDTO dto, UserAccountVo userAccountVo);


    int updateOrgById(OrganizationDTO dto, UserAccountVo userAccountVo);


    Page queryByOrderAndOrgId(OrgSupperCheckDTO dto, PageParam pageParam);


    BaseResult<String> updateOrgStateById(OrgSupperCheckDTO dto);


    int modifyStatus(String id,String status);


    ExcelInfo exportOrganizationList(OrganizationParam param, UserAccountVo accountVo);
}
